<?php
echo $this->Form->create('Feriado', array(
    'type' => 'post',
    'id' => 'formularioSubmit'));
echo $this->Form->input('nome', array('label' => 'Nome', 'type' => 'text'));
echo $this->Form->input('desc', array('label' => 'Descrição', 'type' => 'textarea'));
echo $this->Form->hidden('ano', array('value' => null, 'id' => 'anoAtual'));
echo "Apenas Este Ano" . $this->Form->checkbox('anoAtual', array(
    'value' => 1,
    'name' => 'anoAtual',
    'id' => 'checkAnoAtual'
));
echo $this->Form->input('mes', array('id' => 'formMes',
    'label' => 'Mês',
    'options' => array(
        '' => 'Escolha um Mês',
        '1' => 'Janeiro',
        '2' => 'Fevereiro',
        '3' => 'Março',
        '4' => 'Abril',
        '5' => 'Maio',
        '6' => 'Junho',
        '7' => 'Julho',
        '8' => 'Agosto',
        '9' => 'Setembro',
        '10' => 'Outubro',
        '11' => 'Novembro',
        '12' => 'Dezembro'
)));
echo $this->Form->input('dia', array('id' => 'comboDia',
    'label' => 'Dia',
    'options' => array(
        '' => 'Escolha um Mês'
)));
echo $this->Form->end('Adicionar');
?>

<script>
    var mes;
    var anoAtual = false;
    var formDia = document.getElementById("comboDia");
    var ano = new Date();

    $('#checkAnoAtual').bind('change', function() {
        if ($(this).is(':checked')) {
            anoAtual = true;
            $('#anoAtual').attr({value: ano.getFullYear()});
        } else {
            anoAtual = true;
            $('#anoAtual').attr({value: null});
        }
    });

    $('#formMes').bind('change', function() {
        mes = $(this).val();
        getDiasMes(mes, anoAtual, formDia);
    });    
</script>